package com.soundplus.app.shp04.DeviceConnectMgr;

import com.example.sppmode.DataProtocol.CommandInfo;

public interface DevConnEventListener {

    /**
     * 设备连接状态改变
     * @param status 连接状态
     */
    void onConnStatusChanged(int status);

    /**
     * 接收到设备端发来得数据，如果处理了，就不会再解析解析指令。
     * @param data 接收到的数据，类型byte数组
     * @return true表示已经处理，super无需处理
     */
    boolean onDataReceived(byte[]  data);

    /**
     * 接收到合法指令
     * @param commandInfo 命令信息
     */
    void onCommandReceived(CommandInfo commandInfo);
}
